.occupied{
	background-color:lightblue;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	color:darkblue;
}
.occupied2{
	background-color:darkblue;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	color:lightblue;
}

.unoccupied{
	background-color:lightgreen;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	color:green;
}

.unoccupied2{
	background-color:green;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	color:lightgreen;
}


.centercontent{
	width: 550px ;
	margin-left: auto ;
	margin-right: auto ;

}

#tabs{
	min-height:600px;
}

body{
	font-size:14px;
	font-style:normal;
	background:#ddecf7;
}

#footer{
	font-size:12px;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}

td.amount{
text-align:right;
}

.logoutlink{
	float:right;
}

#unitstable{
	font-weight:bold;
}



br { clear: both; }

input, select, textarea { border: 1px solid lightblue; }

input.error { border: 1px solid #e17009; }
	
label { float: left; font-family: Arial, Helvetica, sans-serif; font-size: small; }

span.style3{ font-weight: bold; font-size:smaller;}

#welcome{font-size: 18px; font-weight: bold;color: #ffa57d;}

#contentdiv{
	color:red;
}
label.error{
	font-size:12px;
	color:#ffa57d;
	font-weight:none;
}
#contentdiv a{font-style: italic; font-size: 14px;text-decoration:none; color:#4eadd3; font-weight:bold}

#contentdiv a:link{text-decoration:none}

#login{
	border-style:dashed;
border-width:3px;
	padding-bottom:95px;
	padding-top:5px;
	padding-right:20px;
	padding-left:20px;

}

h2{color: #ffa57d;}

div{font-size: 14px;}